#先给出求真因数的函数，逐个相加的ans
def d(n):
    ans = 1
    temp = 2
    while temp*temp< n:  #这里为什么是temp*temp，为什么不直接是temp
        if n % temp == 0:
            ans+=temp
            ans+=n/temp
        temp+=1
    if temp*temp==n:
        ans+=temp
    return ans

ans = 0
for x in range(1,10000):
    if x==d(d(x)) and x!=d(x):
        ans+=x

print(ans)

